Designing a learning-automata-based controller for client/server systems: a methodology
نویسندگان
چکیده
Polling policies have been introduced to simplify the accessing process in client/server systems by a centralized control access scheme. This paper considers a client/server model which employs a polling policy as its access strategy. We propose a learning-automata-based approach for polling in order to improve the throughput-delay performance of the system. Each client has an associated queue and the server performs selective polling such that the next client to be served is identified by a learning automaton. The learning automaton updates each client’s choice probability according to the feedback information. Under the considered approach, a client’s choice probability asymptotically tends to be proportional to the probability that this client is ready. Simulation results have shown that the proposed polling policy is beneficial in comparison to the conventional round-robin polling when operating under bursty traffic conditions. The benefits are significant for the delay reduction in the considered client/server system. Keywords—client/server systems, polling policies, learning automata, time-delay, throughput improvement.
منابع مشابه
Designing a Learning-Automata-Based Controller for ClienUServer Systems: A Methodology
A clientlserver model which employs a polling policy as its access strategy is considered. We propose a learning-automata-based approach for polling in order to improve the throughput-delay performance of the system. Each client has an associated queue and the server performs selective polling such that the next client to be served is identified by a learning automaton. The leaning automaton up...
متن کاملA learning-automata-based controller for client/server systems
Polling policies have been introduced to simplify the accessing process in client/server systems by a centralized control access scheme. This paper considers a client/server model which employs a polling policy as its access strategy. We propose a learning-automata-based approach for polling in order to improve the throughput-delay performance of the system. Each client has an associated queue ...
متن کاملDesigning a Volunteer Geographic Information-based service for rapid earth quake damages estimation
Designing a Volunteer Geographic Information-based service for rapid earth quake damages estimation Introduction The advent of Web 2.0 enables the users to interact and prepare free unlimited real time data. This advantage leads us to exploit Volunteer Geographic Information (VGI) for real time crisis management. Traditional estimation methods for earthquake damages are expensive and tim...
متن کاملDesigning a quantum genetic controller for tracking the path of quantum systems
Based on learning control methods and computational intelligence, control of quantum systems is an attractive field of study in control engineering. What is important is to establish control approach ensuring that the control process converges to achieve a given control objective and at the same time it is simple and clear. In this paper, a learning control method based on genetic quantum contr...
متن کاملUsing learning automata for adaptive push-based data broadcasting in asymmetric wireless environments
Push systems are not suitable for applications with a priori unknown, dynamic client demands. This paper proposes an adaptive push-based system. It suggests the use of a learning automaton at the broadcast server to provide adaptivity to an existing push system while maintaining its computational complexity. Using simple feedback from the clients, the automaton continuously adapts to the client...
متن کامل